
namespace Himall.Entity
{
    using System;
    using System.Collections.Generic;
    /// <summary>
    /// 商品评论表
    /// </summary>
    public partial class ProductCommentInfo:BaseModel
    {     
        long _id;
        public new long Id { get{ return _id; } set{ _id=value; base.Id = value; } }
        public long ProductId { get; set; }
        public long ShopId { get; set; }
        public string ShopName { get; set; }
        public long UserId { get; set; }
        public string UserName { get; set; }
        /// <summary>
        /// Email
        /// </summary>
        public string Email { get; set; }
        /// <summary>
        /// 评价内容
        /// </summary>
        public string ReviewContent { get; set; }
        /// <summary>
        /// 评价日期
        /// </summary>
        public System.DateTime ReviewDate { get; set; }
       /// <summary>
       /// 回复内容
       /// </summary>
        public string ReplyContent { get; set; }
        /// <summary>
        /// 恢复时间
        /// </summary>
        public Nullable<System.DateTime> ReplyDate { get; set; }
        /// <summary>
        /// 评价说明
        /// </summary>
        public int ReviewMark { get; set; }
        /// <summary>
        /// 订单详细ID
        /// </summary>
        public Nullable<long> SubOrderId { get; set; }
        /// <summary>
        /// 追加内容
        /// </summary>
        public string AppendContent { get; set; }
        /// <summary>
        /// 追加时间
        /// </summary>
        public Nullable<System.DateTime> AppendDate { get; set; }
        /// <summary>
        /// 追加评论回复
        /// </summary>
        public string ReplyAppendContent { get; set; }
        /// <summary>
        /// 追加评论回复时间
        /// </summary>
        public Nullable<System.DateTime> ReplyAppendDate { get; set; }
        /// <summary>
        /// 是否隐藏
        /// </summary>
        public Nullable<bool> IsHidden { get; set; }
    
        public virtual ProductInfo ProductInfo { get; set; }
        public virtual UserMemberInfo Himall_Members { get; set; }
        public virtual OrderItemInfo Himall_OrderItems { get; set; }
        public virtual ICollection<ProductCommentsImagesInfo> Himall_ProductCommentsImages { get; set; } = new HashSet<ProductCommentsImagesInfo>();
        public virtual ShopInfo Himall_Shops { get; set; }
    }
}
